package com.example.erat.dto;

import com.example.erat.entity.ExperimentSubmission.SubmissionStatus;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 实验提交记录DTO
 */
@Data
public class ExperimentSubmissionDTO {

    private Long id;
    
    /**
     * 提交文件路径
     */
    private String filePath;
    
    /**
     * 提交时间
     */
    private LocalDateTime submissionTime;
    
    /**
     * 文件名
     */
    private String fileName;
    
    /**
     * 提交状态（已提交/未提交）
     */
    private SubmissionStatus status;
    
    /**
     * 学生ID
     */
    private Long studentId;
    
    /**
     * 学生学号
     */
    private String studentCode;
    
    /**
     * 学生姓名
     */
    private String studentName;
    
    /**
     * 实验ID
     */
    private Long experimentId;
    
    /**
     * 实验编号
     */
    private String experimentCode;
    
    /**
     * 实验名称
     */
    private String experimentName;
} 